An Improved Algorithmic Method for Software Development Effort Estimation

Authors

  • Elham Khatibi Department of Computer Engineering, Faculty of Science, Kerman Branch, Islamic Azad University, Kerman, Iran
  • Vahid Khatibi Bardsiri Department of Computer Engineering, Faculty of Science, Kerman Branch, Islamic Azad University, Kerman, Iran
Abstract:

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. In this paper, a hybrid model is proposed to estimate the effort of software projects. The proposed model is a combination of particle swarm optimization algorithm and a linear regression method in which coefficient finding is optimally performed. Moreover, the estimation equation is adjusted using project size metric so that the most accurate estimate is achieved. A relatively real large data set is employed to evaluate the performance of the proposed model and the results are compared with other models. The obtained results showed that the proposed hybrid model can improve the accuracy of estimates.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

An Effort Estimation Model for Software Development using Ensemble Learning

For a successful project development, it is important for any software organization that the project should be completed within time and budget, and the project should have requisite quality. This paper presents an Ensemble learning based Adaptive Neuro-Fuzzy Approach for Software Development Time Estimation. The concept behind this technique is based on ensemble learning methods. This techniqu...

full text

AI Tools for Software Development Effort Estimation

Software development involves a number of interrelated factors which affect development effort and productivity. Since many of these relationships are not well understood, accurate estimation of so&are development time and effort is a dificult problem. Most estimation models in use or proposed in the literature are based on regression techniques. This paper examines the potential of two artijci...

full text

Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...

full text

An Intelligent Algorithm for Software Effort Estimation

The most significant activity in software development is to develop projects within confined time and budget. As accuracy plays a vital role for software system. Prediction of effort estimation is one of the critical tasks required for developing software. In this paper we perform the performance study of fuzzy logic and genetic algorithm to make an intelligent application for the purpose of pr...

full text

Software Development Effort Estimation: A Review

Software development effort estimation is the process of calculating the effort required to develop or maintain software based on the input, which is partial, tentative and/or strident. Efficient project estimation is one of the most difficult and significant activities in project development. “Effort Estimation” is supposed to be fateful because of infrequency, uniqueness, underestimation bias...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 9  issue 1

pages  41- 49

publication date 2018-02-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023